projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
36c4582
)
widget: Unset PRELIGHT and ACTIVE state in _set_sensitive
author
Timm Bäder
<mail@baedert.org>
Tue, 1 Aug 2017 16:43:42 +0000
(18:43 +0200)
committer
Timm Bäder
<mail@baedert.org>
Tue, 1 Aug 2017 16:43:42 +0000
(18:43 +0200)
They both depend on input, which an insensitive widget does not receive.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 76971def619acb18a7fa4df875a0df92ce925747..e5b76ba236f00f1faa99defa45a681f808e71738 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-8246,7
+8246,8
@@
gtk_widget_set_sensitive (GtkWidget *widget,
else
{
data.flags_to_set = GTK_STATE_FLAG_INSENSITIVE;
- data.flags_to_unset = 0;
+ data.flags_to_unset = GTK_STATE_FLAG_PRELIGHT |
+ GTK_STATE_FLAG_ACTIVE;
}
gtk_widget_propagate_state (widget, &data);